无奈: to have no alternative, frustrated, exasperated, helpless, (conjunction) but unfortunately...
不相上下: equally matched, about the same...
舒服: comfortable, feeling well...